internal combustion engine-powered vehicle - German English Dictionary